package co.edu.uniandes.truequeAndes.servlets;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import co.edu.uniandes.truequeAndes.dao.ConsultaDAO;
import co.edu.uniandes.truequeAndes.fachada.TruequeAndes;
import co.edu.uniandes.truequeAndes.vos.Cliente;
import co.edu.uniandes.truequeAndes.vos.ValueRF23;

public class ServletRF23 extends ServletTemplate{

	@Override
	public String darImagenTitulo(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "uniandes.png";
	}

	@Override
	public String darTituloPagina(HttpServletRequest request) {
		// TODO Auto-generated method stub
		return "pagina por fecha";
	}

	@Override
	public void escribirContenido(HttpServletRequest request,
			HttpServletResponse response) throws IOException, Exception {
		long numeroiini=System.nanoTime();
		PrintWriter escritor=response.getWriter();
		
		TruequeAndes t= TruequeAndes.darInstancia();
    	t.inicializarRuta();
    	Cliente guardado=(Cliente)request.getSession().getAttribute("cliente");
    	request.getSession().setAttribute("cliente", guardado);
    	ArrayList consulta=t.requerimiento23(guardado.darEmail());
    	//aqui va la consulta a realizar!!
    	
    	
    	
    	escritor.println("<table width=\"720\" align=\"center\">");
    	//iterar
    	for (int i = 0; i < consulta.size(); i++) {
    		ValueRF23 algo=(ValueRF23)consulta.get(i);
    		escritor.println("<tr>");
        	escritor.println("<td alignt=\"center\"> " + algo.getNombreProducto() + "con valor de" +algo.getValorComercial()+ "</td>");
        	escritor.println("</tr>");
        	
		
    	}
    
    	
    	escritor.println("<tr>");
    	escritor.println("<td align=\"center\"><form action=\"ServletLogin.htm\" method=\"POST\"><input type=\"submit\" value=\"Regresar\" name=\"regresar\"/></form></td>");
    	escritor.println("</tr></table>");
    	escritor.println("");
    	escritor.println("");
    	escritor.println("");
    	escritor.println("");
    	escritor.println("");
    	long numerofini=System.nanoTime();
    	numerofini=numerofini-numeroiini;
    	
    	escritor.println("<table width=\"100\" align=\"center\">");
    	escritor.println("<tr><td align=\"center\">  " + numerofini + " en nanosegundos</td></tr></table>");
    	
		
		
		
	}

}
